home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Creative Computers
/
Creative Computers CD-ROM, Volume 1 (Legendary Design Technologies, Inc.)(1994).iso
/
text
/
info
/
mci-slash.pp
/
mci-slash
Wrap
Text File
|
1994-11-17
|
6KB
|
118 lines
Access=(1)=Mostly everybody; (2)=A few users; (3)=SysOp only
"x" is 1=DISABLE, 0=ENABLE.
Code Access Description
==== ====== ============================================================
\Ax (3) Disable use of "/", SPACEBAR, CTRL-C to skip messages.
\Bx (1) Print a bell (beep). Where x is the number of bells to
print.
\Cx (1) Foreground colour, where x is 0-7 (8 colour mode) or 0-f (16
colour mode).
0=BLACK
1=Red
2=Green
3=Tan/Yellow
4=Blue
5=Purple
6=Cyan
7=Lt. Grey
8=Dk. Grey (16-colour only)
9=Bright Red (16-colour only)
a=Bright Green (16-colour only)
b=Bright Yellow (16-colour only)
c=Bright Blue (16-colour only)
d=Bright Purple (16-colour only)
e=Bright Cyan (16-colour only)
f=White (16-colour only)
\Dx (2) Branch to label #x on last test FAIL.
\Ex (2) Branch to label #x on last test SUCCESS.
\F0 (1) Move cursor to HOME position (0,0).
\F1 (1) Move cursor to HOME, and CLEAR SCREEN.
\Gx (2) Wait for key press. If x is less than 5 (x<5), the key
pressed will be stored into one of the MCI variables for
later use.
\Hx (1) Print x destructive backspaces.
\Ix (2) Input a line of text. If x<5 then the input will be stored
as one of the MCI variables (similar to \Gx).
\Jx (1) Jump unconditionally to label #x. If the label is not
existent, the message will be exited.
\Kx (1) Kolorific mode on/off. Where x is 1=ENABLE KOLORIFIC,
0=DISABLE KOLORIFIC. Kolorific cycles the 16 colour codes
for each character beginning with 0 to f (0-7 for 8-colour
mode).
\Mx (1) Define label #x. Labels mark "spots" is messages. They are
necessary when using \D, \E, and \J MCI commands. The
related command may only branch FORWARDS in a message, not
backwards.
\Nx (1) Print x newlines (blank lines).
\Ox (1) Set BOLD mode on/off. Where x is 1=ENABLE BOLD, 0=DISABLE
BOLD. Remember to disable bold when you use it, since it
slows down the speed at which text is displayed.
\Px (1) Set print mode to x. Where x is 0=NORMAL (left to right),
1=STACKED (on the same cursor location), 2=UPWARDS (each
char is one line above the previous), 3=DOWNWARDS (each new
character is below the previous), 4=BACKWARDS (right to
left).
\Q0 (1) Resend all current MCI settings.
\Q1 (1) Cancel all current MCI settings, and reset colour to default
(which is lt. grey right now).
\Rx (1) Set REVERSE mode on/off. Where x is 1=ENABLE REVERSE MODE,
0=DISABLE.
\Sx (2) Set character output delay. Where x is the number of 1/50th
seconds to pause between each character. Example: Now the
\S setting is 5/50ths of a second, which is pretty slow. 0
will DISABLE the delay.
\Tx(v)\ (2) Test variable x for equality to (v). Advanced feature, I
will explain more when I know more.
\Ux (1) Set underline mode on/off (like BOLD and REVERSE mode,
1=ENABLE, 0=DISABLE).
\Vx (2) Display a system variable to the current user. Where x is:
0=Current Time and Date
1=User's last call date/time.
2=User's handle.
3=User's real name.
4=User's voice phone number.
5=User's password.
6=User's ACCESS GROUP NAME.
7='Afternoon', 'Morning', or 'Evening' based on time of day.
8=Number of calls to the system total.
9=User's street address.
a=User's city/province.
b=User's Postal/ZipCode.
c=Time user has remaining (to the 1/10 of a minute).
d=User's total calls to the system.
e=Number of files user has downloaded.
f=Number of files user has uploaded.
g=Number of bytes the user has downloaded.
h=Number of bytes the user has uploaded.
i=Number of public messages the user has posted.
j=Last caller to the BBS.
m=User's FIRST name only.
y=Current subboard #.
z=Current subboard name.
\Wx (2) Wait for x seconds to pass.
\Xx (2) Immediately exit message.
\Yx (2) Display MCI variable where x is 0-4.
\Zx (1) Change background colour to x. The colour codes are the same
as for \Cx, except that background colours may only be 0-7,
not the full 0-f.
\^x (1) Move cursor UP x number of lines.
\!x (1) Move cursor DOWN x number of lines.
\>x (1) Move cursor RIGHT x number of spaces.
\<x (1) Move cursor LEFT x number of spaces.
\-x (1) Insert x characters at cursor point.
\\ (1) Actually print a "\" character.
\@x (1) Set the MCI environment variable. Where x is:
1=Disable ALL MCI for the rest of the message.
2=Disable word wrapping (text will scroll past screen edge).
4=Disable "More?" prompting.
8=Disable SYSOP MCI commands for rest of message.
The idea is to ADD the ones you need for a result. Example,
"\@3" would disable both MCI, and Word Wrapping for the rest
of the message.
\?x (3) Pause to ask yes/no question. Default is where x is 0=NO is
default; 1=YES is default. "RETURN" will be the default set.
The rest are sysop-only commands that can be made available on a need to
know basis.